body{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	background:#FFFFFF!important;
}

.fasciapath
{
	background-color:#3b5b43;
	padding:10px;
}

.path
{
    color:#FFFFFF;
    font-size:16px;
	font-weight:300;
}
a.lkpath:link{font-size:16px; font-weight:300;color:#FFFFFF;text-decoration:none;}
a.lkpath:visited{color:#FFFFFF;text-decoration:none;}
a.lkpath:hover{color:#FFFFFF;text-decoration:underline;}
a.lkpath:active{color:#FFFFFF;text-decoration:none;}

a.lkfooter:link{font-size:16px; font-weight:300;color:#FFFFFF;text-decoration:none;}
a.lkfooter:visited{color:#FFFFFF;text-decoration:none;}
a.lkfooter:hover{color:#FFFFFF;text-decoration:none;}
a.lkfooter:active{color:#FFFFFF;text-decoration:none;}

a.lkemail:link{font-size:16px; font-weight:300;color:#3b5b43;text-decoration:none;}
a.lkemail:visited{color:#3b5b43;text-decoration:none;}
a.lkemail:hover{color:#FF0000;text-decoration:none;}
a.lkemail:active{color:#3b5b43;text-decoration:none;}

a.lktxtmappa:link{font-size:18px; z-index:40;font-weight:400;color:#000000;text-decoration:none;}
a.lktxtmappa:visited{color:#000000;text-decoration:none;}
a.lktxtmappa:hover{color:#3b5b43;text-decoration:none;}
a.lktxtmappa:active{color:#000000;text-decoration:none;}

.sel{
	color:#3b5b43 !important;
}

.colsep
{
	margin:10px;
}

.descdettblog
{
    color:#333333;
	height:90px;
	overflow:hidden;
}

.corniceblog
{
	margin-top:16px;
	height:200px;
	overflow:hidden;
}
.cornicepromo
{
	height:300px;
	overflow:hidden;
}

.cornicepromo img{
}

.titblog
{
	height:80px;
	overflow:hidden;
}

.txtCode
{
    font-size:16px;
    color:#999999;
}

.boxcontainer{
	margin-top:84px;
}

.navbar-nav > li > a {
	font-size:18px;
}

.dscservizio{
	line-height:25px;
}

div#fascia1{
	background:#3b5b43;
	color:#FFFFFF;
	min-height:140px;
}
div#fascia2{
	background:#191919;
	color:#FFFFFF;
}
div#fascia4 {
	padding-top: 50px;
	background: #111111;
	color: #FFFFFF;
}
div#fascia3 {
	background: #111111;
	color: #545454;
	min-height: 80px;
}

.newsitem{
	cursor:pointer;
}

.text-rx-inverse{
	text-align:right;
 }
 
.dati{
	padding:8px;
}
.titolo{
	font-size:35px;
	font-family: 'Roboto', sans-serif;
	color:#3b5b43;
	font-weight:400!important;
}

.text-primary{
	font-size:40px;
	font-family: 'Roboto', sans-serif;
	color:#3b5b43;
	font-weight:400!important;
}

.titolodesc{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	color:#3b5b43;
	font-weight:400!important;
}
.titolo2{
	font-size:35px;
	font-family: 'Roboto', sans-serif;
	color:#3b5b43;
	font-weight:400!important;
}
.desc{
	color:#525252;
}

.titolocoperture{
	font-size:50px;
	font-family: 'Roboto', sans-serif;
	font-weight:400!important;
	color:#FFFFFF;
	z-index:10;
	text-align:center;
	text-transform:uppercase;
}

.titnews{
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:400!important;
	text-transform:uppercase;
	color:#3b5b43;
}
.titpromo{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	font-weight:400!important;
	color:#000000;
}
.przpromo{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:600!important;
	color:#3b5b43;
}

.tit2{
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:300!important;
}

.titcount{
	color:#FFFFFF;
	font-size:35px;
	font-family: 'Roboto', sans-serif;
	font-weight:300!important;
}
.sottotitcount{
	color:#FFFFFF;
	font-size:25px;
	font-family: 'Roboto', sans-serif;
	font-weight:300!important;
}

.titprod {
	font-size: 16px!important;
	font-family:'Roboto', sans-serif;
	font-weight:500!important;
}

.floatleft {
	float: left;
	padding: 3px;
}

@media screen and (max-width: 992px) {
	 .text-rx-inverse{
		 text-align:left;
	 }
}

.x-small{
	font-size:14px;
}

.bianco{
	color:#FFFFFF;
}

.rosso {
	color: #3b5b43;
}

.counter-value{
	font-size:35px;
	border-radius:140px;
	border:5px solid #FFFFFF;
	text-align:center;
	width:140px;
	height:140px;
	padding-top:40px;
	margin:auto;
}

.btn-nero {
  color: #ffffff;
  background-color: #111111;
  border-color: #111111;
}
.btn-nero:focus,
.btn-nero.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #111111;
}
.btn-nero:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #111111;
}
.btn-nero:active,
.btn-nero.active,
.open > .dropdown-toggle.btn-nero {
  color: #ffffff;
  background-color: #000000;
  border-color: #111111;
}
.btn-nero:active:hover,
.btn-nero.active:hover,
.open > .dropdown-toggle.btn-nero:hover,
.btn-nero:active:focus,
.btn-nero.active:focus,
.open > .dropdown-toggle.btn-nero:focus,
.btn-nero:active.focus,
.btn-nero.active.focus,
.open > .dropdown-toggle.btn-nero.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #111111;
}
.btn-nero:active,
.btn-nero.active,
.open > .dropdown-toggle.btn-nero {
  background-image: none;
}
.btn-nero.disabled:hover,
.btn-nero[disabled]:hover,
fieldset[disabled] .btn-nero:hover,
.btn-nero.disabled:focus,
.btn-nero[disabled]:focus,
fieldset[disabled] .btn-nero:focus,
.btn-nero.disabled.focus,
.btn-nero[disabled].focus,
fieldset[disabled] .btn-nero.focus {
  background-color: #3b5b43;
  border-color: #3b5b43;
}
.btn-nero .badge {
  color: #3b5b43;
  background-color: #ffffff;
}

.btn-grigio {
  color: #E73D43;
  background-color: #F5F5F5;
  border-color: #CCCCCC;
}
.btn-grigio:focus,
.btn-grigio.focus {
  color: #ffffff;
  background-color: #E73D43;
  border-color: #CCCCCC;
}
.btn-grigio:hover {
  color: #ffffff;
  background-color: #E73D43;
  border-color: #CCCCCC;
}
.btn-grigio:active,
.btn-grigio.active,
.open > .dropdown-toggle.btn-nero {
  color: #ffffff;
  background-color: #E73D43;
  border-color: #CCCCCC;
}
.btn-grigio:active:hover,
.btn-grigio.active:hover,
.open > .dropdown-toggle.btn-grigio:hover,
.btn-grigio:active:focus,
.btn-grigio.active:focus,
.open > .dropdown-toggle.btn-grigio:focus,
.btn-grigio:active.focus,
.btn-grigio.active.focus,
.open > .dropdown-toggle.btn-grigio.focus {
  color: #ffffff;
  background-color: #E73D43;
  border-color: #CCCCCC;
}
.btn-grigio:active,
.btn-grigio.active,
.open > .dropdown-toggle.btn-grigio {
  background-image: none;
}
.btn-grigio.disabled:hover,
.btn-grigio[disabled]:hover,
fieldset[disabled] .btn-grigio:hover,
.btn-grigio.disabled:focus,
.btn-grigio[disabled]:focus,
fieldset[disabled] .btn-grigio:focus,
.btn-grigio.disabled.focus,
.btn-grigio[disabled].focus,
fieldset[disabled] .btn-grigio.focus {
  background-color: #3b5b43;
  border-color: #CCCCCC;
}
.btn-grigio .badge {
  color: #3b5b43;
  background-color: #ffffff;
}

.puntatorecasa{
	width:6%;
	height:6%;
	z-index:20;
}

img#brand{
	 display:block;
	 height:100%;
}
img#brandMob{
	 display:none;
}

.boxheaderpag{
	text-align:center;
}

.paddingtopitem {
	padding-top: 90px;
}

.margintopitem {
	margin-top: 20px;
	margin-bottom: 20px;
}
.marginbottom {
	margin-bottom: 40px;
}

.bodycontent{
	min-height:600px;
}

.capitalize{
    text-transform:capitalize;
}

.marginTesto{
	margin-top:10px;
}

.error{
	color:#FF0000;
}
.italic{
	font-style: italic;
}

div#quadro1 {
	max-height: 500px;
	margin: 0 5px 10px 5px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	background: #000000;
}
div#quadro2 {
	max-height: 260px;
	margin: 0 5px 5px 5px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	background: #000000;
}
div#quadro3 {
	max-height: 260px;
	margin: 5px 5px 10px 5px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	background: #000000;
}


.titoloslogan {
	font-family: 'Roboto', sans-serif;
	font-size: 50px;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px #000000;
	position: absolute;
	bottom: 50px;
	left: 20px;
}
.titoloslogan2 {
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px #000000;
	position: absolute;
	bottom: 40px;
	left: 20px;
}

.casetta {
	position: relative;
	width: 100%;
	margin: auto;
}

a#lkimg-7 {
	position: absolute;
	top: 28%;
	left: 80.0%;
}

a#lkimg-1 {
	position: absolute;
	top: 7%;
	left: 58.0%;
}

a#lkimg-3 {
	position: absolute;
	top: 27%;
    left: 30%;
}

a#lkimg-4 {
	position: absolute;
	top: 31%;
	left: 10%;
}

a#lkimg-9 {
	position: absolute;
	top: 73%;
	left: 22.5%;
}

a#lkimg-5 {
	position: absolute;
	top: 20%;
	left: 54%;
}

a#lkimg-2 {
	position: absolute;
	top: 15%;
	left: 18%;
}

a#lkimg-6 {
	position: absolute;
	top: 42%;
	left: 44%;
}

a#lkimg-8 {
	position: absolute;
	top: 42%;
	left: 78%;
}


@media screen and (max-height: 700px) {
	.casetta {
		position: relative;
		width: 100%;
		max-width: 800px;
		margin: auto;
	}

	a#lkimg-7 {
		position: absolute;
		top: 25%;
		left: 80.5%;
	}

	a#lkimg-1 {
		position: absolute;
		top: 5%;
		left: 60%;
	}

	a#lkimg-3 {
		position: absolute;
		top: 26%;
		left: 30%;
	}

	a#lkimg-4 {
		position: absolute;
		top: 32%;
		left: 10%;
	}

	a#lkimg-9 {
		position: absolute;
		top: 72%;
		left: 25%;
	}

	a#lkimg-5 {
		position: absolute;
		top: 17%;
		left: 57.5%;
	}

	a#lkimg-2 {
		position: absolute;
		top: 20%;
		left: 15%;
	}

	a#lkimg-6 {
		position: absolute;
		top: 41%;
		left: 42.5%;
	}

	a#lkimg-8 {
		position: absolute;
		top: 41%;
		left: 80.5%;
	}
}

@media screen and (max-width: 540px) {
	img#brand {
		display: none;
	}

	img#brandMob {
		display: block;
		width: 80px;
	}
}

